package com.shareppy.normanapitest.lexic.lexemes;

import com.shareppy.normanapitest.lexic.Lexeme;
import com.shareppy.normanapitest.lexic.LexemeType;

public class LiteralLexeme extends Lexeme {

	public LiteralLexeme() {
		super(LexemeType.LITERAL);
	}

	public LiteralLexeme(char ch) {
		super(ch, LexemeType.LITERAL);
	}

	@Override
	public LexemeState supports(char ch) {
		if (ch == '"') {
			return content.length() > 1 ? LexemeState.END : LexemeState.START;
		}
		return LexemeState.CONTINUE;
	}
}